Google Ads Application Programming Interface (API)

Use Data Manager or Data Manager API for your Customer Match workflows for an improved developer experience and access to additional features. It's recommended that you avoid using the Google Ads API for new Customer Match integrations, as Data Manager or Data Manager API is the recommended path forward.

The Google Ads Application Programming Interface (API) is designed for developers representing large, tech-savvy advertisers and third parties. This includes agencies, search engine marketers (SEMs), and other online marketing professionals who manage multiple client accounts or large campaigns.

The Google Ads API lets developers build applications that interact directly with the Google Ads server. With these applications, advertisers and third parties can more efficiently and creatively manage their large or complex Google Ads accounts and campaigns.

How you can use the API

Because implementing the Google Ads API takes technical know-how and programming skills, best results can be achieved by advertisers who employ software developers.

The API is flexible and functional -- you can use it to build an application that meets your needs. Using the API, you can:

  • Automatically generate keywords, ad text, landing pages, and custom reports.
  • Integrate Google Ads data with your inventory system to manage campaigns based on stock.
  • Develop additional tools and applications to help you manage accounts.

The API can be accessed using gRPC or JSON REST. To get you started, we currently provide client libraries in the following programming languages: Java, PHP, Python, .NET, Ruby, and Perl.

Getting started with the API

Getting started is easy. All you need is an active Google Ads account and a Google Cloud project. You can enable the Google Ads API and manage your access credentials directly in the Google Cloud Console. Your Cloud Project ID serves as your identity for accessing the API, replacing the need for a legacy developer token. Learn how to make a Google Ads API call.

Next steps

Search
Clear search
Close search
Main menu
2184901883922014260
true
Search Help Center
true
true
true
true
true
true
73067
false
false
true
true
false
false